For AP side, if you phone's version is lower than R52_G_0D.61.A1R, you must upgrade to R52_G_0D.61.A1R first then you can upgrade to this release.
   You can follow below steps to upgrade to this R52_G_0D.61.A1R, all the mentioned files you can find below

   Step 1. Flash R52_G_0D.61.A1R_doc_erase.shx, after complete flash this file, don't power on phone
   Step 2. Flash R52_G_0D.61.A1R_gsm_ezx_kernel_root_user_logo_setup_emea.shx, after complete flash this file, power on phone, it's correct if the phone displays all icon as '!' when power up.
   Step 3. Flash R52_G_0D.61.A1R_gsm_ezx_language_preload_emea.shx


3. If your phone's version is lower than R52_G_0D.B4.B1P, you must use "R52_G_0D.B4.B1P_flash_dev_4M_rom.shx" to flash your phone first then flash this 1ff, please follow below steps:
   s1. Backup your Phasing data
   s2. Download the a780 eraser superfile a780_eraser.shx
   s3. Flash s2's superfile
   s4. Download the R52_G_0D.B4.B1P_flash_dev_4M_rom.shx
   s5. Flash s4's superfile
   s6. Resotore your phasing data
   s7. Flash BP flex
ftp://moto:e680@bbs.cc9394.com/a780/v??v/step1 - R52_G_0D.61.A1R_doc_erase.shx

ftp://moto:e680@bbs.cc9394.com/a780/v??v/step2 - R52_G_0D.61.A1R_gsm_ezx_kernel.shx

ftp://moto:e680@bbs.cc9394.com/a780/v??v/step3 - R52_G_0D.61.A1R_gsm_ezx_language.shx

ftp://moto:e680@bbs.cc9394.com/a780/v??v/step4 - a780_eraser.shx

ftp://moto:e680@bbs.cc9394.com/a780/v??v/step5 - R52_G_0D.B4.B1P_flash_dev_4M_rom.shx